const arr = (new Array(6)).fill(0);
const len = arr.length; // 对象的属性 开销的  数组长度提前缓存到局部变量中，避免了在循环的每次迭代中重复访问对象属性（arr.length）对象
// （包括数组）及其属性存储在 ** 堆（Heap）** 内存中。，从而减少了性能开销
// a. 确定 arr 是一个引用类型（对象）。
// b. 解引用 arr 的指针，找到它在堆内存中的实际位置。
// c. 在该对象的属性列表（或隐藏类 / Hidden Class）中查找名为 length 的属性。
// d. 返回 length 属性的值。
// 计数循环 cpu 工作很契合
// 遍历方法千千万，计数循环性能最好
// for (let i = 0; i < arr.length; i++)
for (let i = 0; i < len; i++) {
   console.log(arr[i]);
}